From: Matthias Clasen Date: Sun, 1 Sep 2019 18:32:43 +0000 (+0100) Subject: popover menubar: Use nested popover menus X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1~1^2~321^2^2~872^2 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=1203dc501cf3ed1c50bbe75d6e110109fc3bb191;p=gtk4.git popover menubar: Use nested popover menus Make the popover menubar use nested menus, to better match the expected behavior of traditional menus. --- diff --git a/gtk/gtkpopovermenubar.c b/gtk/gtkpopovermenubar.c index 956f63eced..031bb60c80 100644 --- a/gtk/gtkpopovermenubar.c +++ b/gtk/gtkpopovermenubar.c @@ -407,7 +407,7 @@ tracker_insert (GtkMenuTrackerItem *item, G_BINDING_SYNC_CREATE); model = _gtk_menu_tracker_item_get_link (item, G_MENU_LINK_SUBMENU); - popover = GTK_POPOVER (gtk_popover_menu_new_from_model (GTK_WIDGET (widget), model)); + popover = GTK_POPOVER (gtk_popover_menu_new_from_model_full (GTK_WIDGET (widget), model, GTK_POPOVER_MENU_NESTED)); gtk_popover_set_position (popover, GTK_POS_BOTTOM); gtk_popover_set_has_arrow (popover, FALSE); gtk_widget_set_halign (GTK_WIDGET (popover), GTK_ALIGN_START);